package com.cwh.taskcenter.system.converter;

import com.alibaba.fastjson2.JSON;
import com.cwh.taskcenter.domain.system.model.SmsTemplate;
import com.cwh.taskcenter.system.model.SmsTemplateDO;

/**
 * @author cwh
 */
public class SmsTemplateConverter {


    public static SmsTemplate convert2Domain(SmsTemplateDO smsTemplateDO) {
        SmsTemplate smsTemplate = new SmsTemplate();
        smsTemplate.setCode(smsTemplateDO.getCode());
        smsTemplate.setContent(smsTemplateDO.getContent());
        smsTemplate.setParams(JSON.parseArray(smsTemplateDO.getParams(),String.class));
        smsTemplate.setChannelId(smsTemplateDO.getChannelId());
        smsTemplate.setChannelCode(smsTemplateDO.getChannelCode());
        smsTemplate.setApiTemplateId(smsTemplateDO.getApiTemplateId());
        smsTemplate.setName(smsTemplateDO.getName());
        smsTemplate.setStatus(smsTemplateDO.getStatus());
        smsTemplate.setType(smsTemplateDO.getType());
        smsTemplate.setRemark(smsTemplateDO.getRemark());
        smsTemplate.setId(smsTemplateDO.getId());
        return smsTemplate;
    }



}
